<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ---------------------------------------------------------- */
/*                                                            */
/* PAD                                                        */
/*                                                            */
/* ---------------------------------------------------------- */

/* LOGO */

/* å¯¼èˆª-1 */
.header {padding: 10px 0 0;}
.header .topewm {top: 5px;display: none;}
.header .nav .navTop { display: none !important; }
.header .nav { display: none; top: 60px; right: 0px; width: 100%; height: auto !important; background: #fff; padding-bottom: 20px; }
.header .nav .child { float: none; width: 90%; text-align: left; margin: 0 auto; color: #333333; background-color: #f9f9f9; border-left: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; height: auto !important; line-height: 35px !important; }
.header .nav .child:nth-child(2) { border-top: 1px solid #dadada; }
.header .nav .child .title { font-size: 12px; color: #666; padding: 0 5% 0 2%; display: inherit; }
.header .nav .child .childContent { display: none; position: relative; top: 0px !important; width: 100%; }
.header .nav li.child .childContent .childContentLi { padding: 0 4%; color: #fff; font-size: 12px; height: 35px; line-height: 35px; border-top: 1px solid #dadada; border-bottom: 0px; }
.header .list { display: none !important; }
.header .searchContent { display: none !important; }

/* å¯¼èˆª-2 */
.child .childContent { display: none !important }
button.nav-trigger { display: block; }
.nav_transform1 ul.navCont li.child .title {color: #fff;}
.nav_transform1 { position: fixed; top: 0; bottom: 0; left: 0; z-index: 20; overflow-y: scroll; box-sizing: border-box; padding: 44px; width: 84vw; border: 0; background: #262526; text-align: left; text-transform: none; -webkit-transform: translateX(-100%); transform: translateX(-100%); -webkit-overflow-scrolling: touch; }
.nav_transform1 { transition: -webkit-transform .3s cubic-bezier(.86, 0, .07, 1); transition: transform .3s cubic-bezier(.86, 0, .07, 1); }
.navigation-is-visible .nav_transform1 { -webkit-transform: none; transform: none; }
.nav-overlay { position: fixed; top: 0; left: 0; z-index: 10; width: 100vw; height: 100vh; background: rgba(0, 0, 0, .6); opacity: 0; transition: opacity .3s linear; pointer-events: none; }
.navigation-is-visible .nav-overlay { opacity: 1; pointer-events: auto; }
.nav_transform1 ul.navCont li.child { float: none; margin: 0 auto; width: auto; padding: .7em 0 }
.nav_transform1 ul.navCont li.child a { padding: 1rem 0;line-height: inherit;color:#fff;font-size: 14px}
.nav_transform1 ul.navCont li.child.last { margin-right: auto; }
.nav_transform1 ul.navCont li.child a:after{display: none}
.nav_transform1 ul.navCont li.child .childcont{display: none!important}

/*ç™½è‰²*/
.nav_transform1.skin-white ul.navCont li.child { border: none; color: #000 }
.nav_transform1.skin-white ul.navCont li.child .title { color: #000; background-color: #fff }
.nav_transform1.skin-white ul.navCont li.child.on .title { }

/*

 * nbanner 

 */
.nbanner{background-size: auto 100%;height: 385px;}
.nbanner p span{ font-size:2.6rem;}
.ibanner{ height:450px;}


/*
 *
 *é¦–é¡µ
 *
*/
.sect_about .yslist .ysitem {margin-bottom: 15px;}



.caselist .caseitem .mark {font-size: 20px;line-height: 30px;}
.news-brow .ul-news .news-li {padding: 10px;background: #fff;}
.news-brow .ul-news .news-cont p {font-size: 14px;}
.news-brow .ul-news .news-cont span {font-size: 14px;line-height: 40px;}
.sect_news .nmore {font-size: 14px;line-height: 50px;}

/*å…³äºŽæˆ‘ä»¬*/
.sect_inner {padding: 3rem 0 0;}
.naboutcon {top: 0;right: 0;left:0; padding: 245px 45px 110px;}
/*äº§å“åˆ—è¡¨*/
.sect_inner .plist {padding: 0;}
.cplist .cpitem .cpcon h3 {font-size: 20px;}
.cplist .cpitem .cpcon h2 {font-size: 18px;margin:0;}
.cplist .cpitem .cpcon p {font-size: 14px;line-height: 25px;}
.cplist .cpitem .cpcon h4 { font-size: 18px;}

.sect_inner .plistbox .plist-item .plistcon h2 {font-size: 18px;line-height: 50px;}
.cplist .simg .scontent h2 {font-size: 18px;}
.photo .photocon h2 ,.photo .photocon p {font-size: 18px;}
.photo  .photocon a {margin-top: 0;}
.procentent .ysitem .yscon h2 {font-size: 18px;}
.procentent .ysitem .yscon p {font-size: 14px;line-height: 25px;}
/*æ–°é—»åˆ—è¡¨*/
.sect_inner .newbox .newli {padding:10px 15px;margin-bottom: 10px;}
.sect_inner .newbox .newli .ndate h3 {font-size: 20px;}
.sect_inner .newbox .newli .ncon p { font-size: 14px;}

/*è”ç³»æˆ‘ä»¬*/
.lxlist .lxitem h2 {font-size: 18px;}
.sect_contact .nlx { padding: 3rem 0;}

.isub a{ margin:0 1%;}


.sect_bk1{ background:none; padding:0;}
.sect_bk1 .ys-bk{ background:#091136; text-align:center;}
.sect_bk1 .yrow{text-align:center; color:#fff; font-size:1.8rem; margin:2rem 0; display:inline-block; width:30%;}
.sect_bk1 .box-title{ line-height:3.3rem; margin-top:4rem;}
.sect_bk1 .box-title i{ font-size:5rem;}
.sect_bk1 .wrap{ background:none;}
.sect_bk1 .about a{ margin-top:1rem;}
.sect_bk1 .bimg{ position:relative; margin-top:2rem;}
.sect_bk1 .bimg:after{ display:none;}



.module_cate .cate_tit h3{ font-size:2.4rem;}
.module_cate .cate_tit h3 i{ width:20px; height:20px; background-size:auto 100%;}
.module_cate ul li a{ line-height:5rem; font-size:16px;}
.module_cate ul li a i{ font-size:2rem;}

.f-picmid{ height:380px;}
.deright h4 {
    font-size: 30px;
   
    line-height: 40px;
    font-weight: normal;
    margin: 4rem 0 0;
}

/*
* block
*/
.index_ {padding:2em 0 .5em}
.index_ .T h1{font-size: 30px;line-height:2;font-weight: bold;color: #202020}
.index_ .T h2{font-size: 28px;line-height:2;font-weight: bold;}
.index_ .T h3{font-size: 20px;font-weight: normal;}
.index_ .T h4{font-size: 18px;line-height:1.2;font-weight: normal;color: #000}
.index_ .T h5{font-size: 16px;font-weight: normal;color: #000}


/* ==========================================================================
   Common
   ========================================================================== */


/* ==========================================================================
   Index Page
   ========================================================================== */



.usinfo,.m-form{ min-height:inherit;}


/* ==========================================================================
   Inner Page
   ========================================================================== */
.article{text-align: left;}
.article .C{margin: 15px 0;font-size: 14px;overflow: hidden;}

.news-box .news-time{ padding-top:0;}
.news-box h3{ padding-top:10px;}

.mrg-t5{ margin-top:3rem;}
.mrg-t6{ margin-top:4rem;}
.mrg-none{ margin-top:0;}
.mrg-t3,.mrg-t4{ margin-top:2rem;}


</pre></body></html>